/* custom-rui.css
 * Custom Stylesheet for Catapex Counsel (catapex.com)
 */

body {
	font-size: .9em;
	color: #222;
}
#header { background: url("/wp-content/themes/genesis-sample/images/logo_fin.png") left no-repeat #cecece; } 
h1,h2,h3,h4,h5,h6 {
	 font-family: "museo_sans500";
	 font-weight: 100;
 }
h3 {
	margin-bottom: 10px;
}
 #wp-tabs-1 {
	 width: 46%;
	 float: left;
	 margin-right: 20px;
 }
 .genesis-nav-menu.menu-primary, .genesis-nav-menu.menu-secondary {
	 border-bottom: none;
 }
 .topnav #nav ul#menu-main-menu li {
	 font-family: "museo_sans500";
	 font-size: 14px;
 }
 input, select, textarea {
	 box-shadow: none;
 }
 #nav {
	 float: left;
	 width: 800px;
 }
 .entry-title, .entry-title a {
	 margin-top: 0;
 }
 .sidebar {
	 width: 24.5556%;
 }
 .noHome {
	 background-color: #b2b2b2;
 }
 .clear {
	 clear: both;
 }
 div.p_table_2 div.caption_column li.decor_line, div.p_table_2 div.column_1 li.decor_line, div.p_table_2 div.column_2 li.decor_line, div.p_table_2 div.column_3 li.decor_line, div.p_table_2 div.column_4 li.decor_line {
	 display: none;
 }
 .tab {

    height: 20px;

    width: 100px;

    background-color: gray;

    border-radius: 0;

    font: helvetica, sans-serif;

    text-align: center;

    color: white;

    display: inline-block;

    position: relative;

}


.price-box {

    height: 100px;

    width: 150px;

    background-color: black;

    color: white;

    text-align: center;

    font: helvetica, sans-serif;

    display: inline-block;

    position: relative;

}
.wp-tabs .ui-tabs {
	border: none;
}


/* price box matrix
 *------------------------------------------ */
.price-box-matrix {
	margin-bottom: 50px;
}
.price-box-matrix .box-container {
	position: relative;
	width: 32%;
	padding-bottom: 25%;
	float: left;
	margin-right: 2%;
}
.price-box-matrix .box {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #181818;
	text-align: center;
	color: #fff;
}
.price-box-matrix .type {
	margin-top: 20px;
	text-transform: uppercase;
	font-family: "museo_sans500";
	letter-spacing: 2px;
	font-size: 1.3em;
	}
.price-box-matrix .price {
	position: relative;
	font-size: 100px;
}
.price-box-matrix .dollar {
	position: absolute;
	font-size: 30px;
	left: 20%;
	top: 40px;
}
.price-box-matrix .blurb {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #585858;
	font-size: .9em;
}
.price-box-matrix .last {
	float: right;
	margin-right: 0;
}
.price-box-matrix a:hover .box {
	background-color: #444;
}

div.p_table_2 li.row_style_3 {
	background-color: #f6f6f6 !important;
}
.sidebar .widget {
	border: none;
}
.woocommerce #payment, .woocommerce-page #payment {
	background: none;
}


/*price-box */
#academic-essay-slide .box-container {
	position: relative;
	width: 32%;
	padding-bottom: 25%;
	float: left;
	margin-right: 2%;
}
#academic-essay-slide .box {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #181818;
	text-align: center;
	color: #fff;
}


.tab {


    width: 17.5%;

    background-color: gray;
	padding: 1% 1%;

    border-radius: 0;

    font: helvetica, sans-serif;

    text-align: center;

    color: white;

    display: inline-block;

    position: relative;

}
.tab:hover {
	cursor: pointer;
	background-color: #9C0;
}


.price-box {

    height: 100px;

    width: 150px;

    background-color: black;

    color: white;

    text-align: center;

    font: helvetica, sans-serif;

    display: inline-block;

    position: relative;

}
.product-remove a:hover {
	background: none;
	color: #000;
}

.actionBox button {
	background-color: #9C0;
	padding: .4em 1.5em !important;
	border: none !important;
	
}
.actionBox button:hover {
	background-color: #360;	
}
.txt-most {
	font-family: "museo_sans500", sans-serif;
	background-color: #57CA8E;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
	height: 27px;
	position: absolute;
	width: 32%;
	left: 34%;
	line-height: 2.4em;
}
#proofreading, #standard, #premier {
	margin-top: 16px;
}
#catapex_pricing {
	margin-top: 50px;
}
.catTitle {
	font-size: 120%;
	margin-left: 9px;
	padding-right: 5px;
	font-family: "museo_sans500", sans-serif;
	color: #333;
}
a#ser-proof, a#ser-strd, a#prem {
	background-color: #CCC;
	color: #fff;
	border: 1px solide #cdcdcd;
	border-radius: 3px;
	padding: 4px 10px;
	cursor: pointer;
}
a#ser-proof:hover, a#ser-strd:hover, a#prem:hover {
	background-color: #9C0;
}


/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
div.p_table_2_6 div.column_1:hover li.row_style_1,
div.p_table_2_6 div.column_1.active_column li.row_style_1,
div.p_table_2_6.p_table_hover_disabled div.column_1.active_column li.row_style_1,
.css3_grid_hidden_rows_control_p_table_2_6
	{
	background: #ececec !important;
	color: #555 !important;
	}
	
div.p_table_2_6 div.column_1:hover li.row_style_2,
div.p_table_2_6 div.column_1.active_column li.row_style_2,
div.p_table_2_6.p_table_hover_disabled div.column_1.active_column li.row_style_2,
.css3_grid_hidden_rows_control_p_table_2_6:hover
	{
	background: #dedede !important;
	color: #555 !important;
	}
	
div.p_table_2_6 div.column_1:hover li.footer_row,
div.p_table_2_6 div.column_1.active_column li.footer_row,
div.p_table_2_6.p_table_hover_disabled div.column_1.active_column li.footer_row
	{
	background: #ececec !important;
	color: #555 !important;
	}
	
/* --- column 2 ---  */	
div.p_table_2_6 div.column_2:hover li.row_style_1,
div.p_table_2_6 div.column_2.active_column li.row_style_1,
div.p_table_2_6.p_table_hover_disabled div.column_2.active_column li.row_style_1
	{
	background: #ececec !important;
	color: #555 !important;
	}
	
div.p_table_2_6 div.column_2:hover li.row_style_3,
div.p_table_2_6 div.column_2.active_column li.row_style_3,
div.p_table_2_6.p_table_hover_disabled div.column_2.active_column li.row_style_3
	{
	background: #dedede !important;
	color: #555 !important;
	}
	
div.p_table_2_6 div.column_2:hover li.footer_row,
div.p_table_2_6 div.column_2.active_column li.footer_row,
div.p_table_2_6.p_table_hover_disabled div.column_2.active_column li.footer_row
	{
	background: #ececec !important;
	color: #555 !important;
	}
	
/* --- column 3 ---  */	
div.p_table_2_6 div.column_3:hover li.row_style_1,
div.p_table_2_6 div.column_3.active_column li.row_style_1,
div.p_table_2_6.p_table_hover_disabled div.column_3.active_column li.row_style_1
	{
	background: #ececec !important;
	color: #555 !important;
	}
	
div.p_table_2_6 div.column_3:hover li.row_style_2,
div.p_table_2_6 div.column_3.active_column li.row_style_2,
div.p_table_2_6.p_table_hover_disabled div.column_3.active_column li.row_style_2
	{
	background: #dedede !important;
	color: #555 !important;
	}
	
div.p_table_2_6 div.column_3:hover li.footer_row,
div.p_table_2_6 div.column_3.active_column li.footer_row,
div.p_table_2_6.p_table_hover_disabled div.column_3.active_column li.footer_row
	{
	background: #ececec !important;
	color: #555 !important;
	}

/* --- column 4 ---  */	
div.p_table_2_6 div.column_4:hover li.row_style_1,
div.p_table_2_6 div.column_4.active_column li.row_style_1,
div.p_table_2_6.p_table_hover_disabled div.column_4.active_column li.row_style_1
	{
	background: #dedede !important;
	color: #555 !important;
	}
	
div.p_table_2_6 div.column_4:hover li.row_style_3,
div.p_table_2_6 div.column_4.active_column li.row_style_3,
div.p_table_2_6.p_table_hover_disabled div.column_4.active_column li.row_style_3
	{
	background: #ececec !important;
	color: #555 !important;
	}
	
div.p_table_2_6 div.column_4:hover li.footer_row,
div.p_table_2_6 div.column_4.active_column li.footer_row,
div.p_table_2_6.p_table_hover_disabled div.column_4.active_column li.footer_row
	{
	background: #dedede !important;
	color: #555 !important;
	}
div.p_table_1 li.footer_row {
	display: none;
}
.bottom-footer-inner, .bottom-footer-inner a {
	color: #777;
}
.bottom-footer-inner a:hover {
	color: #ccc;
}
.bottom-footer {
}
.bottom-footer-inner {
	width: 80%;
	max-width: 990px;
	margin: 0 auto;
	padding: 20px 0;
}
.homeContainer {
	padding-bottom: 20px;
	border-bottom: 2px dotted #bbb;
}
.actionBox-dropdown {
	position: absolute;
	z-index: 99999999;
}
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {
	display: none;
}
.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {
width: 100% !important;
}